package converter;

import java.util.ArrayList;
import java.util.List;

public class ListConverterImpl<D, S extends D> implements ListConverter<D, S> {

    @Override
    public List<D> convert(List<S> source) {
        List<D> dest = new ArrayList<D>();
        
        for( S s : source) {
            dest.add( (D) s );
        }
        
        return dest;
    }

}
